தொகுப்பை நீக்குதல்
நீங்கள் ஒரு அட்டவணையை, அல்லது MongoDB இல் அழைக்கப்படும் விதமாக ஒரு தொகுப்பை, drop() முறையைப் பயன்படுத்தி நீக்கலாம்.
drop() முறை ஒரு கால்பேக் செயல்பாட்டை எடுக்கும், இது பிழை பொருள் மற்றும் முடிவு அளவுருவைக் கொண்டுள்ளது, இது தொகுப்பு வெற்றிகரமாக நீக்கப்பட்டால் true ஐத் தருகிறது, இல்லையெனில் false ஐத் தருகிறது.
எடுத்துக்காட்டு
"customers" அட்டவணையை நீக்கவும்:
let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
let dbo = db.db("mydb");
dbo.collection("customers").drop(function(err, delOK) {
if (err) throw err;
if (delOK) console.log("Collection deleted");
db.close();
});
});
குறிப்பு:
மேலே உள்ள குறியீட்டை "demo_drop.js" என்ற கோப்பில் சேமித்து கோப்பை இயக்கவும்:
C:\Users\Your Name>node demo_drop.js
இது உங்களுக்கு இந்த முடிவைக் கொடுக்கும்:
Collection deleted
db.dropCollection
ஒரு அட்டவணையை (தொகுப்பு) நீக்க dropCollection() முறையையும் பயன்படுத்தலாம்.
dropCollection() முறை இரண்டு அளவுருக்களை எடுக்கும்: தொகுப்பின் பெயர் மற்றும் ஒரு கால்பேக் செயல்பாடு.
எடுத்துக்காட்டு
"customers" தொகுப்பை dropCollection() ஐப் பயன்படுத்தி நீக்கவும்:
let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
let dbo = db.db("mydb");
dbo.dropCollection("customers", function(err, delOK) {
if (err) throw err;
if (delOK) console.log("Collection deleted");
db.close();
});
});
குறிப்பு:
மேலே உள்ள குறியீட்டை "demo_dropcollection.js" என்ற கோப்பில் சேமித்து கோப்பை இயக்கவும்:
C:\Users\Your Name>node demo_dropcollection.js
இது உங்களுக்கு இந்த முடிவைக் கொடுக்கும்:
Collection deleted